class ScourgePickup extends UTWeaponPickup
      placeable;

#exec OBJ LOAD FILE=EpicParticles.utx
#exec OBJ LOAD FILE=2K4HUD.utx

static function StaticPrecache(LevelInfo L)
{
//	local int i;

	//for ( i=0; i<4; i++ )
	//	L.AddPrecacheMaterial(Default.PrecacheHUDTextures[i]);
	L.AddPrecacheMaterial(Material'EpicParticles.Smokepuff2');
	L.AddPrecacheMaterial(Material'EpicParticles.IonBurn');
	L.AddPrecacheMaterial(Material'EpicParticles.IonWave');
	L.AddPrecacheMaterial(Material'EpicParticles.BurnFlare1');
	L.AddPrecacheMaterial(Material'EpicParticles.WhiteStreak01aw');
	L.AddPrecacheMaterial(Material'EpicParticles.Smokepuff');
	L.AddPrecacheMaterial(Material'EpicParticles.SoftFlare');
	L.AddPrecacheMaterial(Material'WeaponSkins.RDMR_Missile');
	L.AddPrecacheMaterial(Material'AW-2004Explosions.Part_explode2');
	L.AddPrecacheStaticMesh(StaticMesh'WeaponStaticMesh.RedeemerPickup');
	L.AddPrecacheStaticMesh(StaticMesh'WeaponStaticMesh.RedeemerMissile');
}

simulated function UpdatePrecacheMaterials()
{
//	local int i;

	//for ( i=0; i<4; i++ )
	//	Level.AddPrecacheMaterial(Default.PrecacheHUDTextures[i]);
	Level.AddPrecacheMaterial(Material'EpicParticles.Smokepuff2');
	Level.AddPrecacheMaterial(Material'EpicParticles.IonBurn');
	Level.AddPrecacheMaterial(Material'EpicParticles.IonWave');
	Level.AddPrecacheMaterial(Material'EpicParticles.BurnFlare1');
	Level.AddPrecacheMaterial(Material'EpicParticles.WhiteStreak01aw');
	Level.AddPrecacheMaterial(Material'EpicParticles.Smokepuff');
	Level.AddPrecacheMaterial(Material'EpicParticles.SoftFlare');
	Level.AddPrecacheMaterial(Material'WeaponSkins.RDMR_Missile');
	Level.AddPrecacheMaterial(Material'AW-2004Explosions.Part_explode2');

	super.UpdatePrecacheMaterials();
}

simulated function UpdatePrecacheStaticMeshes()
{
	Level.AddPrecacheStaticMesh(StaticMesh'WeaponStaticMesh.RedeemerMissile');
	Level.AddPrecacheStaticMesh(StaticMesh'WeaponStaticMesh.RedeemerPickup');

	Super.UpdatePrecacheStaticMeshes();
}

defaultproperties
{
     MaxDesireability=0.1000000
     InventoryType=Class'Enyara.Scourge'
     RespawnTime=120.000000
     PickupMessage="You got the Scourge."
     PickupSound=Sound'PickupSounds.FlakCannonPickup'
     PickupForce="ScourgePickup"
     DrawType=DT_StaticMesh
     StaticMesh=StaticMesh'WeaponStaticMesh.RedeemerPickup'
     DrawScale=0.900000
}
